b8de3649347a76a8819d3bf6aeb1fc94a67a865a,plugin/src/test/java/com/qualinsight/plugins/sonarqube/smell/internal/extension/SmellMeasurerTest.java,SmellMeasurerTest,measure_with_annotatedFile_should_saveExpectedMeasuresAfterHavingRegroupedThemBySmellType,#,94

Before Change


        // 1 different metric should be saved 1 time but counted as 3
        final ArgumentCaptor<Measure> captor = ArgumentCaptor.forClass(Measure.class);
        Mockito.verify(this.sensorContext, Mockito.times(2))
            .saveMeasure(Matchers.eq(this.inputFile), captor.capture());
        final List<Measure> measures = captor.getAllValues();
        assertEquals(Integer.valueOf(3), measures.get(0)
            .getIntValue());

After Change


        final SmellMeasurer sut = new SmellMeasurer(this.sensorContext);
        sut.measure(this.inputFile);
        final ArgumentCaptor<Measure> captor = ArgumentCaptor.forClass(Measure.class);
        final Resource resource = Mockito.verify(this.sensorContext, Mockito.times(2))
            .getResource(Matchers.eq(this.inputFile));
        Mockito.verify(this.sensorContext, Mockito.times(3))
            .saveMeasure(Matchers.eq(resource), captor.capture());
        Mockito.verifyNoMoreInteractions(this.sensorContext);
        final List<Measure> measures = captor.getAllValues();
        int i = 0;